max=0
min=9
k=0
a=input('Введите число:')
if int(a)>999 and int(a)<=9999:
    if int(a)%2==0:
        print('Число четное: да')
    else:
        print('Число четное: нет')
    if int(a)%3==0:
         print('Число кратное трём : да')
    else:
        print('Число кратное трём : нет')
    b=int(a)
    d=b**0.5
    s=d-int(d)
    if s==0:
        print('Число является квадратом числа:', int(d))
    else:
        print('Число является квадратом числа: Нет')
    for i in a:
        x=int(i)
        if x>max:
            max=x
        if x<min:
            min=x
        if x==0:
            k+=1
    print('Наименьшая цифра числа:', min)
    print('Наибольшая цифра числа:', max)
    print('Количество нулей в числе:', k)
    if int(a)%10==1 or int(a)%10==4 or int(a)%10==9:
        print('Цифра в разряде единиц является квадратом :',int((int(a)%10)**0.5))
    else:
        print('Цифра в разряде единиц является квадратом : Нет')
    if (int(a)//10)%10==1 or (int(a)//10)%10==4 or (int(a)//10)%10==9:
        print('Цифра в разряде десятков является квадратом :',int(((int(a)//10)%10)**0.5))
    else:
        print('Цифра в разряде десятков является квадратом : Нет')
    if (int(a)//100)%10==1 or (int(a)//100)%10==4 or (int(a)//100)%10==9:
        print('Цифра в разряде сотен является квадратом :',int(((int(a)//100)%10)**0.5))
    else:
        print('Цифра в разряде сотен является квадратом : Нет')
    if (int(a)//1000)%10==1 or (int(a)//1000)%10==4 or (int(a)//1000)%10==9:
        print('Цифра в разряде тысяч является квадратом:',int(((int(a)//1000)%10)**0.5))
    else:
        print('Цифра в разряде тысяч является квадратом : Нет')
else:
    print('Введенное число не является четырехзначным')
